#include <stdio.h>
// 编写一个程序，在用户输入某个大写字母后，产生一个金字塔图案。(与数组无关)
int main()
{
    char E;
    while (1)
    {
        printf("请输入一个大写英文字母:\n");
        scanf("%c", &E);
        int spaceNum = E - 65; // 第一行空格数
        int length = spaceNum + 1;  // 行数

        for (int i = 0; i < length; i++)
        {
            // 输出空格
            int temp = spaceNum;
            while (temp--)
            {
                printf(" ");
            }
            spaceNum--;
            // 输出字母(正序)
            for (int j = 0; j < i + 1; j++)
            {
                printf("%c", j + 65);
            }
            // 输出字母(倒序)
            for (int k = i; k > 0; k--)
            {
                printf("%c", k + 65 - 1);
            }
            printf("\n");
        }
        while (getchar() != '\n')
            ;
    }
}